#pragma once

//	Common
#include "Common.h"

//	global variables
#include "GlobalVars.h"

//	DirectX
#include "D3D9.h"
#include "DxErr.h"

//	Cg
#include "Cg/cg.h"
#define NULL nullptr
#include "Cg/cgD3D9.h"
#undef NULL

//	render interfaces
#include "IRenderAPI.h"
#include "IShader.h"
#include "ITexture.h"
#include "IVertexBuffer.h"
#include "IIndexBuffer.h"

extern IDirect3DDevice9* g_pDevice;